<?php

class Application_Model_Cliente extends Zend_Db_Table
{
	protected $_name = 'cliente';
	protected $_order = 'st_nome';
    
    public function gravar($dados){
		
		$arrDados = array ('id_cliente'		=> empty($dados['id_cliente']) ? null:$dados['id_cliente'],
						   'st_nome'		=> $dados['st_nome'],
						   'st_cpf'			=> $dados['st_cpf'],
						   'st_telefone'	=> $dados['st_telefone'],
						   'dt_nascimento'	=> $dados['dt_nascimento'],
						   'st_endereco'	=> $dados['st_endereco']
						  );    	
    	
		if($arrDados['id_cliente']){
			$id = $this->update($arrDados, "id_cliente =".$arrDados['id_cliente']);
		}else{
			$id = $this->insert($arrDados);
		}
		
		return $this->_db->lastInsertId();
    }
    
    public function getCampoOrdenacao()
    {
        return $this->_order;
    }
    
    public function excluir($id){
    	
    	try {
			$this->delete(" id_cliente = ".$id);
    	}catch ( Zend_Db_Exception $e){
			echo "<script> alert('{$e->getMessage()}') </script>";
			die('ha');
    	}
    }
}

